home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / mips / include / asm / mach-generic / irq.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  883 b   |  46 lines

  1. /*
  2.  * This file is subject to the terms and conditions of the GNU General Public
  3.  * License.  See the file "COPYING" in the main directory of this archive
  4.  * for more details.
  5.  *
  6.  * Copyright (C) 2003 by Ralf Baechle
  7.  */
  8. #ifndef __ASM_MACH_GENERIC_IRQ_H
  9. #define __ASM_MACH_GENERIC_IRQ_H
  10.  
  11. #ifndef NR_IRQS
  12. #define NR_IRQS    128
  13. #endif
  14.  
  15. #ifdef CONFIG_I8259
  16. #ifndef I8259A_IRQ_BASE
  17. #define I8259A_IRQ_BASE    0
  18. #endif
  19. #endif
  20.  
  21. #ifdef CONFIG_IRQ_CPU
  22.  
  23. #ifndef MIPS_CPU_IRQ_BASE
  24. #ifdef CONFIG_I8259
  25. #define MIPS_CPU_IRQ_BASE 16
  26. #else
  27. #define MIPS_CPU_IRQ_BASE 0
  28. #endif /* CONFIG_I8259 */
  29. #endif
  30.  
  31. #ifdef CONFIG_IRQ_CPU_RM7K
  32. #ifndef RM7K_CPU_IRQ_BASE
  33. #define RM7K_CPU_IRQ_BASE (MIPS_CPU_IRQ_BASE+8)
  34. #endif
  35. #endif
  36.  
  37. #ifdef CONFIG_IRQ_CPU_RM9K
  38. #ifndef RM9K_CPU_IRQ_BASE
  39. #define RM9K_CPU_IRQ_BASE (MIPS_CPU_IRQ_BASE+12)
  40. #endif
  41. #endif
  42.  
  43. #endif /* CONFIG_IRQ_CPU */
  44.  
  45. #endif /* __ASM_MACH_GENERIC_IRQ_H */
  46.